import java.io.*;
import java.net.*;
	
public class udpClient {
   public static void main(String args[]) throws Exception
   {
      try {
		BufferedReader inFromUser =
		     new BufferedReader(new InputStreamReader(System.in));
		  DatagramSocket clientSocket = new DatagramSocket();
		  InetAddress IPAddress = InetAddress.getByName("145.48.115.148");
		  byte[] sendData = new byte[1024];
		  byte[] receiveData = new byte[1024];
		  String sentence = inFromUser.readLine();
		  sendData = sentence.getBytes();
		  DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 8080);
		  clientSocket.send(sendPacket);
		  DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
		  clientSocket.receive(receivePacket);
		  String modifiedSentence = new String(receivePacket.getData());
		  System.out.println("FROM SERVER:" + modifiedSentence);
		  clientSocket.close();
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
   }

}
